﻿using System;

namespace _013_相等和比较运算符
{
    public class Dude
    {
        public string Name;
        public Dude(string n) { Name = n; }

    }
    class Program
    {
        static void Main(string[] args)
        {
            // 对于引用类型，默认情况的相等是基于引用的，而不是底层对象的实际值
            Dude d1 = new Dude("John");
            Dude d2 = new Dude("John");
            Console.WriteLine(d1 == d2); // False
            Dude d3 = d1;
            Console.WriteLine(d1 == d3); // True

            Console.ReadKey();
        }
    }
}